Bitcoin Core 31.0 apresenta novo modelO de mempool e melhorias
Desenvolvedores do Bitcoin Core lançaram, neste último domingo, a versão 31.0 do software. Essa atualização traz algumas novidades bem interessantes, como melhorias na privacidade dos nodes, uma estimativa mais baixa para as taxas mínimas e algumas mudanças na mempool, que é onde ficam as transações pendentes.
Essa é a primeira grande atualização desde a versão 30.0, que causou um certo alvoroço no ano passado ao aumentar os limites do OP_RETURN, passando de 83 para 100.000 bytes por padrão.
Muita gente já começou a comentar sobre as novidades. Enquanto alguns usuários estão animados com as mudanças, outros criticam os desenvolvedores e expressam preferência pelo Bitcoin Knots.
Agora é subsat: novas estimativas para taxas
Uma das mudanças mais significativas dessa atualização é a nova forma de estimar as taxas mínimas. O valor foi reduzido em 10 vezes, agora sendo estipulado em 0,1 sat/vB, conhecido na comunidade como “subsat”.
Os desenvolvedores explicaram que o estimador de taxas passou de 1 sat/vB para 0,1 sat/vB, ajustando-se à nova faixa mínima que estava sendo usada pela rede. Isso significa que, se uma taxa abaixo de 1 sat/vB for a mínima, a média será apresentada como estimativa de taxa, desde que haja dados suficientes para isso.
Essa mudança acompanha a tendência do mercado, já que diversas transações já estavam sendo realizadas com essas taxas menores há alguns meses devido à baixa movimentação na rede.
Melhorias na mempool
Outra atualização importante é a renovação do design da mempool, onde ficam aquelas transações que ainda aguardam confirmação dos mineradores. Com esse novo design, será mais fácil construir blocos, remover transações e validar as chamadas transações de substituição (RBF).
No novo modelo, a mempool não impõe limites de tamanho ou de quantidade sobre ancestrais e descendentes. Em vez disso, foram criadas duas novas políticas baseadas em clusters, que controlam a quantidade de transações conectadas. Cada cluster pode conter até 64 transações com um total de até 101 kB de tamanho virtual.
As regras para as transações RBF foram ajustadas também. As substituições só ocorrerão se o novo diagrama de taxas na mempool for claramente melhor do que o anterior. Além disso, o CPFP Carveout foi eliminado para evitar algumas práticas que geravam abusos.
Aumento de privacidade
Por último, uma mudança que muita gente estava esperando: o aumento da privacidade. Agora, as transações podem ser transmitidas exclusivamente através das redes Tor ou I2P, reduzindo a exposição dos endereços IP.
Os desenvolvedores destacaram que, antes, as transações eram enviadas para todos os peers conectados. Com a nova atualização, as transmissões podem ser realizadas apenas via Tor ou I2P ao usar a nova opção booleana -privatebroadcast. Isso garante que os endereços IP não sejam revelados e que duas transações enviadas do mesmo IP não possam ser conectadas.
Além dessas atualizações, o desempenho do software também foi melhorado com um aumento do dbcache por padrão, em casos onde sejam detectados 4 MB de RAM. Assim, a versão 31.0 do Bitcoin Core promete trazer um bocado de melhorias práticas para todos que operam nessa rede.





